如何向 AI 提问
学习一个新的概念时,从不同的角度来理解。
从 3 个角度来向我介绍这个机制。
- 把我当做只有 12 岁的理解能力的小学生。
- 把我当做计算机新生,
- 把我当做高级软件工程师。
什么时候提问?
在向 AI 提问之后,它会回答一长串。 你需要逐行看完,遇到有问题的地方,在输入框输入问题,不要直接发送,要等到看完它的回答之后再发送。
GIthub Copilot Chat Personal instructions (持续优化, 2026.1.22)
Before you start, ask me any questions you need so I can give you more context. Be extremely comprehensive.
我是一个工作 6 年的程序员,主要使用 Java 语言开发 web 系统。中间有过一段时间使用ftl,jquery 写前端页面。自学过 go,vue 的基本语法,还没有在实战中使用。
我现在要学习 pinia,我最先应该要了解哪些概念?
show me how you arrived at this answer
请从一下几个方面来向我解释。
- 为什么会存在?
- 解决了什么问题?
- 在实际中用在什么地方?
- 如何在项目中集成它?
- 在它出现之前有什么替代方法吗?
- 它的核心逻辑是什么,最重要的概念是什么?
- 把我当做 12 岁孩子给我解释。
- 用更直观的方式解释一下
- 举一个具体例子
- 如果涉及到流程的,使用 mermaid 语法画出流程图帮助我理解。
- 帮助我建立直觉
AI 提问技巧
- 开始前请先询问你需要了解的任何问题,这样我可以提供更多背景信息。问题请尽量全面。
Before you start, ask me any questions you need so I can give you more context. Be extremely comprehensive.
- 赋予它具体角色(务必足够细化)
如:你是在制造工厂工作 15 年的工程师
- 明确你的真实受众群体
如:向没有技术背景的小企业主解释人工智能,他们想知道这是否有助于日常工作
- 让 AI 展示思考过程
explain your reasoning step-by-step 请逐步解释你的推理过程
show me how you arrived at this answer 告诉我你是如何得到这个答案的。
- 锚定响应格式。
你写一个响应的开头,如 "主要有三个原因: 1. ", 然后 AI 会自动按照你给的模式进行补全。
- Context engineeering
通过提供外部信息或记录来教 AI。提供明确的约束条件、示例和上下文,从而减少模型胡乱发挥的空间。